@charset "utf-8";
/* CSS Document */
body{ background-color:#fff;}
.city_weather{ width:100%; background:#f1f6f9; padding-top:7px; height:27px; margin-bottom:20px;}
.city_content{ width:980px; margin:0 auto; overflow:hidden;}
.j-a:Link,.j-a:visited{ color:#1992d1;}


.content984{ width:984px; margin:0 auto; overflow:hidden;}
.head-img{ position:relative; width:984px; height:150px; overflow:hidden;}
.headA{ width:auto; width:982px; height:71px; color:#333; font-size:14px; margin:auto;}
.headA span{ display:block; margin-top:5px; font-weight:bold;}
.headA strong{ font-size:22px; font-family:Verdana,Microsoft Yahei; font-weight:normal;}
.headA i{ width:36px; height:36px; border-radius:18px; background-color:#fff; display:inline-block; vertical-align:middle; margin-right:2px; _margin-right:5px; font-size:12px; font-style:normal; color:#1992d1; font-weight:bold; margin-right:5px;}
.headA i b{ margin:7px 0 0 1px; display:block; text-align: center; cursor: pointer;}
.headB{background-color:transparent; color:#333;}
.headB span,.headB strong{text-shadow:1px 1px 1px #ccc;}
.jb-1,.jb-2,.jb-3{ display:inline-block; width:0px; height:25px; background-image:url(../images/sprite8_jbtx1.v001.png); background-repeat:no-repeat; background-position:-2px -126px; vertical-align:middle; padding-left:25px; overflow:hidden; margin-left:4px;}
.jb-1{background-position:2px -163px;}
.jb-2{background-position:0px -206px;}
.jb-3{background-position:0px -245px;}
.head-img em{ position:absolute; bottom:10px; right:10px; }
.head-img em a:Link,.head-img em a:visited{ padding:5px 10px;height:32px; background-color:#1992d1; line-height:32px; text-align:center; font-size:16px; font-style:normal; font-weight:bold; border-radius:5px; color:#fff; text-decoration:none; margin-right:10px;}
.head-img em button{padding:5px 10px;height:32px; background-color:#1992d1; text-align:center; font-size:16px; font-style:normal; font-weight:bold; border-radius:5px; color:#fff; text-decoration:none; margin-right:10px; border:0;}
.head-nav{ width:980px; margin:0 auto;}
.btn-2:link,.btn-2:visited{ width:90px; margin-bottom:10px; height:37px; display:inline-block; background-color:#fff; line-height:37px; font-weight:bold; color:#666; text-align:center; font-size:16px; text-decoration:none; margin-right:4px; _margin-right:4px;}
.head-nav .current:link,.head-nav .current:visited,.btn-2:hover{ background-color:#4bb7ef; color:#fff;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.xianlu{ padding-bottom:10px; border-bottom:1px dashed #ccc;}
.xianlu a:link,.xianlu a:visited{ font-size:14px; font-weight:bold; color:#666; margin-right:15px;}
.xianlu .current:link,.xianlu .current:visited{ color:#1992d1;}
.xianlu .fright{ width:310px;}
.xianlu .xl-search:link,.xianlu .xl-search:visited,.xl-search{ width:65px; border:0; height:27px; line-height:25px; text-align:center; color:#fff; background-color:#1992d1; display:block; float:right; text-decoration:none; border-radius:5px; margin-right:0;}
.scbox{ width:215px; height:21px; border:1px solid #ccc; border-radius:3px; float:left; padding:2px 5px; margin-right:10px;}
.scbox input{ width:210px; height:19px; border:0; color:#999;}


.sdy-line{ border-bottom:3px solid #ccc; padding:10px 0; z-index:0; position:relative;}
.sdy-line strong{ float:left; font-size:16px; color:#333;}

.sdy-line .jby-a{ position:absolute; right:0; bottom:-3px; _bottom:-4px;}
.sdy-line .jby-a a:link,.sdy-line .jby-a a:visited{ display:inline-block; padding:0 10px 10px; font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.sdy-line .jby-a a:hover,.sdy-line .jby-a .current:link,.sdy-line .jby-a .current:visited{border-bottom:3px solid #1992d1; _padding-bottom:7px;}
.sdy-line .jby-a .jb-more a:hover{ border-bottom:0; _padding-bottom:10px;}
.sdy-line .jby-a .jb-more a:link,.sdy-line .jby-a .jb-more a:visited{ color:#1992d1; font-size:12px; font-weight:normal;}

.sdy-ul li{ margin-bottom:20px;}
.sdy-ulimg{ float:left; width:360px; height:210px; background-color:#eee; text-align:center; position:relative;}
.sdy-ulimg img{ height:210px; width:auto;}
.sdy-ulimg strong{ width:49px; height:49px; background-color:rgba(25,146,209,.8); background-color:#1992d1\9; filter:alpha(opacity=80); color:#fff200; display:block; position:absolute; top:0; left:0; line-height:49px; font-size:14px;}
.sdy-ultxt{ float:right; width:600px;}
.sdy-ultxt .jb-str{ font-size:16px; height:25px; width:600px; overflow:hidden; display:block; margin-bottom:7px;}
.sdy-ultxt table strong{ font-size:14px;}
.sdy-ultxt td{ height:30px;}

.together{ width:1010px;}
.together li{ height:45px; width:220px; background:#f1f6f9; margin-bottom:20px; margin-right:30px; float:left;}
.together_left{ float:left; width:165px; height:45px; padding-left:10px;}
.together_right{ float:right; width:45px; background:#4bb7ef; height:45px; line-height:21px; position:relative;}
.together_left_img{ float:left; width:30px; height:30px; padding-top:8px;}
.together_left_img img{ width:30px; height:30px;}
.together_left_txt{ height:45px; float:left; width:120px; _width:115px; overflow:hidden; padding-left:5px; line-height:21px;}
.together_left_txt p{ width:150px; height:20px; line-height:20px; overflow:hidden;}
.together_left_txt a:link,.together_left_txt a:visited{ color:#1893cf; text-decoration:none;}
.together_left_txt a:hover{ text-decoration:underline;}
.together_right a{ width:25px; display:block; margin:0 auto;}
.together_right a:link,.together_right a:visited{ color:#FFF; text-decoration:none;}
.sj{ position:absolute; top:16px; left:-12px; width:0;
	height:0;
	line-height:0px;
	overflow:hidden;
	font-size:0;
	border-width:6px;
	border-color: transparent #4bb7ef transparent transparent;
	border-style:dashed solid dashed dashed;
	}

.jb-page{ border-top:1px dashed #CCC; padding:10px 0; text-align:right;}
.btn-1:link,.btn-1:visited,.sub-1{ width:180px; height:40px; background-color:#4bb7ef; text-align:center; color:#fff; font-weight:bold; font-size:14px; line-height:40px; display:inline-block;}
.sub-1{border:0;}
.sub-1:hover{ background-color:#4bb7ef;}
.mr60{ margin-right:60px;}
.nav-btn a:link,.nav-btn a:visited{height:28px; line-height:28px; text-align:center; padding:0 5px;border:1px solid #ccc; color:#1992d1; font-weight:bold; display:inline-block; margin-left:20px; _padding-top:7px; _height:21px;}
.jb-4,.jb-5,.jb-6,.jb-7{ width:15px; height:15px; background-image:url(../images/sprite8_jbtx1.v001.png); background-repeat:no-repeat; display:inline-block; vertical-align:middle; margin-right:3px;}
.jb-4{background-position:-16px -9px;}
.jb-5{background-position:-16px -40px;}
.jb-6{background-position:-16px -68px;}
.jb-7{background-position:-15px -446px;}

.line-pj{ line-height:28px;}
.line-pj .mdd a:link,.line-pj .mdd a:visited{ color:#1992d1; text-decoration:underline;}
.line-pj strong,.line-pj td{ font-size:14px;}
.ap-rili{color:#333;}
.ap-rili strong{display:block;}
.rili-top{ width:685px; height:19px; background-image:url(../images/sprite8_jbtx1.v001.png); background-repeat:repeat-x; background-position:0 -341px;}
.rili-conbox{ width:665px; background-color:#f1f6f9; padding:10px;}
.rili-mon a:link,.rili-mon a:visited{ font-weight:bold; color:#1992d1; font-size:14px;}
.rili-mon i{ font-style:normal; font-size:14px; color:#333; font-weight:bold;}
.rili-conbox ul{ width:665px; background-color:#fff;}
.rili-conbox .rili-ul li,.rili-conbox li{ width:93px; height:58px; border:1px solid #aaa; border-top:0; float:left;  margin-right:-1px;}
.rili-conbox li em{ font-style:normal; color:#999; margin-left:5px; margin-top:5px;}
.rili-conbox .rili-ul li{ height:27px; text-align:center; line-height:27px; font-weight:bold; font-size:14px; color:#333; margin-right:-1px; border-top:1px solid #ccc;}
#xxx .box ul li, #xxx ul li{padding:0; margin:0; background:none;}
#xxx ul{padding:0;}

.line-end,.line-start,.line-nostart{ width:93px; text-align:center; display:block; font-weight:bold; font-size:16px; color:#333;}
.line-start{ color:#f26521;}
.line-nostart{color:#999;}

.line-detail{ position:relative; border-bottom:3px solid #ccc; height:35px; line-height:35px; width:984px;background-color: #fff; z-index: 2;}
.line-detail ul{ position:absolute; left:0; bottom:-3px;}
.line-detail li{ position:relative; width:195px; float:left; text-align:center; font-size:16px;}
.line-detail li a:Link,.line-detail li a:visited{ color:#666; text-decoration:none; font-weight:bold;}
.line-detail li em{ font-size:14px; font-weight:normal; font-style:normal;}
.line-detail li span{ padding:0 2px; background-color:#f60; position:absolute; height:15px; line-height:15px; font-size:12px; right:0; top:0; display:block; color:#fff; z-index:1; border-radius:3px;}
.line-detail li span i{ border-width:6px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #f60; overflow:hidden; height:0; position:absolute; left:10%; bottom:-5px; z-index:0;}
.line-detail .current{ border-bottom:3px solid #4cb7ef;}
.line-detail .current a:Link,.line-detail .current a:visited{ color:#1992d1;}
.pingfen{ border-bottom:1px dashed #ccc; height:30px; line-height:15px; font-size:16px; font-weight:bold; color:#333;}
.pj-big{ background:url(../images/star-big.v001.png) repeat-x 0 0; width:125px; display:inline-block;height:20px; vertical-align:middle;}
.pj-big span{height:0px; background:url(../images/star-big.v001.png) repeat-x 0 -33px; display:inline-block; padding-top:20px; overflow:hidden;}
.pj-lv1{ width:26px;}
.pj-lv2{ width:52px;}
.pj-lv3{ width:76px;}
.pj-lv4{ width:102px;}
.pj-lv5{ width:126px;}

.img-left{ float:left; width:75px; text-align:center;}
.img-left img{ width:49px; height:49px;}
.img-left a:link,.img-left a:visited{ color:#1992d1;}

.txt-right{ float:right; width:890px;}

.cylev{ width:100px; display:inline-block; height:20px; background:url(../images/sprite8-lev.png) repeat-x 0px -17px; vertical-align:middle; margin-right:20px;}
.cylev span{ height:0px; display:inline-block; background:url(../images/sprite8-lev.png) repeat-x 0px 2px; padding-top:20px; overflow:hidden;}
.cylev .lev1{ width:20px;}
.cylev .lev2{ width:40px;}
.cylev .lev3{ width:60px;}
.cylev .lev4{ width:80px;}
.cylev .lev5{ width:100px;}

.txt-small{ line-height:24px;}
.txt-huifu{ padding:15px; line-height:24px; background-color:#f1f6f9; position:relative;}
.txt-huifu strong,.txt-huifu a:link,.txt-huifu a:visited{ font-weight:bold; color:#1992d1;}
.sj1{ position:absolute; top:-15px; left:30px; width:0;
	height:0;
	line-height:0px;
	overflow:hidden;
	font-size:0;
	border-width:8px;
	border-color:transparent transparent #f1f6f9 transparent;
	border-style:dashed dashed solid dashed;
	}
.ul-pf li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.ap-rili .btn-1{ margin-right:10px; vertical-align:text-bottom;}
.none-pj{ width:320px; height:75px; padding:20px; font-family:Verdana,Microsoft Yahei; line-height:2;}
.face{ width:93px; height:87px; float:left; background:url(../images/sprite24_tubB.v026.png) no-repeat -130px -281px; margin-right:15px;}
.npj-1{ font-size:20px;}
.npj-2{ font-size:24px; color:#1992d1;}
.fcf60{ color:#f60;}

.cj-gz{ padding-bottom:10px; border-bottom:1px dashed #ccc;}
.cj-gz a:link,.cj-gz a:visited{ font-size:14px; color:#333; font-weight:bold; margin-right:10px;}
.cj-gz .current:link,.cj-gz .current:visited{color:#1992d1;}

.line-cj{ width:1020px; border-bottom:1px dashed #ccc;}
.line-cj li{ width:230px; margin-right:20px; float:left; margin-bottom:30px;}
.line-cj img{ width:49px; height:49px; margin-right:15px;}
.line-cj a:link,.line-cj a:visited{ color:#1992d1; font-size:14px; font-weight:bold;}
.line-cj p{ padding-top:10px;}
.txt-right .btn-3{ margin-left:10px; margin-bottom:10px;}
.btn-3:link,.btn-3:visited,.btn-3{ background-color:#4bb7ef; color:#fff; text-align:center; font-size:12px; width:83px; height:25px; line-height:25px; display:block;}

/*.line-share{ border-bottom:2px solid #ccc;}*/
.strategy-huifu{ border-left:2px solid #4bb7ef; margin-left:40px;}
.strategy-huifu li{ margin-left:12px; position:relative; margin-bottom:25px;}
.strategy-time{width:40px; height:35px; display:block; position:absolute; left:-55px; top:0; font-size:12px; color:#666; font-weight:normal;}
.strategy-point{ width:4px; height:4px; border-radius:4px; border:2px solid #4bb7ef; display:block; position:absolute; left:-17px; top:17px; background-color:#fff;  overflow:hidden;}
.strategy-huifu li div img{ width:50px; height:50px;}
.strategy-txt{ width:870px;}
.strategy-nav{ height:20px; background-color:#f1f6f9; padding:0 5px;}
.strategy-nav a:link,.strategy-nav a:visited{color:#1992d1;}

.cj-gz .fright span{ width:224px; padding:0 3px; float:left; margin-right:5px; height:25px; border:1px solid #ccc; border-radius:3px;}
.cj-gz .fright input{ width:215px; height:23px; border:0;}
.cj-gz .fright a:link,.cj-gz .fright a:visited{ background-color:#4bb7ef; float:left; text-align:center; line-height:27px; width:63px; color:#fff; text-decoration:none; height:27px; border-radius:3px;}
.male,.female{ width:20px; height:20px; float:left; margin-right:5px; background-image:url(../images/sprite8_jbtx1.v001.png); background-repeat:no-repeat; background-position:-8px -414px;}
.female{background-position:-12px -377px;}
.pingfen .btn-3{ display:inline-block; font-weight:normal;}
.bd0{ border-bottom:0;}
.line-txt{ font-size:12px; line-height:2;}
.bmcj{ padding:20px; background-color:#f1f6f9;}
.bmcj strong{ font-size:16px; color:#333;}
.bmcj .lxfs{color:#f26521; font-size:14px; font-weight:bold;}
.bmcj span{color:#f26521; font-size:14px; font-weight:bold;}
.bmcj input{ width:161px; height:27px; border:1px solid #ccc; border-radius:3px; padding:0 5px; line-height:27px; vertical-align:middle; margin-right:10px;}
.bmcj label{ color:#666; font-size:14px; font-weight:bold; margin-right:3px;}
.bmcj select{ width:113px;}
.fc333{ color:#333;}
.fc199{ color:#1992d1;}
.fc199:link,.fc199:visited{ color:#1992d1;}
.w650{ width:650px;}
.cj-gz .fright .btn:link,.cj-gz .fright .btn:visited{ width:84px; height:25px; font-weight:normal; line-height:25px; border-radius:0; color:#fff; font-size:12px; text-align:center;}
.nav-btn .xq:link,.nav-btn .xq:visited{ margin-left:0; border:0;}
.brbt1{ border-bottom:1px dashed #ccc; padding-bottom:10px;}
.xlxq td{ height:90px; border-bottom:1px dashed #ccc;}
.xlxq td .fleft:link,.xlxq td .fleft:visited{ margin-right:10px;}
.xlxq td .fleft a:link,.xlxq td .fleft a:visited{color:#1992d1; font-weight:bold;}
.xlxq td .fleft p{ margin-top:5px;}


.wei-rating {
    position: relative;
}
.wei-rating ul, .wei-rating strong {
    background: url("../images/sprite_wei_rating.v001.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 19px;
    margin: 0 3px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 120px;
}
.wei-rating li {
    float: left;
    height: 19px;
    list-style: none outside none;
    overflow: hidden;
    width: 24px;
}
.wei-rating li a {
    display: block;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    position: relative;
    text-align: right;
    text-indent: 120px;
    width: 24px;
    z-index: 3;
}
.wei-rating li a:hover, .wei-rating li.current a, .wei-rating span {
    background: url("../images/sprite_wei_rating.v001.png") repeat-x scroll left -38px rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}
.wei-rating strong {
    background: url("../images/sprite_wei_rating_s.v001.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 13px;
    width: 86px;
}
.wei-rating span {
    background: url("../images/sprite_wei_rating_s.v001.png") repeat-x scroll 0 -14px rgba(0, 0, 0, 0);
    line-height: 19px;
    overflow: hidden;
    text-indent: 120px;
}
.wei-rating li a.n0:hover, .wei-rating li.current a.n0, .wei-rating span.n0 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 1px;
}
.wei-rating li a.n1:hover, .wei-rating li.current a.n1 {
    width: 24px;
}
.wei-rating li a.n2:hover, .wei-rating li.current a.n2 {
    width: 48px;
}
.wei-rating li a.n3:hover, .wei-rating li.current a.n3 {
    width: 72px;
}
.wei-rating li a.n4:hover, .wei-rating li.current a.n4 {
    width: 96px;
}
.wei-rating li a.n5:hover, .wei-rating li.current a.n5 {
    width: 120px;
}
.wei-rating span.n1 {
    width: 18px;
}
.wei-rating span.n2 {
    width: 36px;
}
.wei-rating span.n3 {
    width: 54px;
}
.wei-rating span.n4 {
    width: 72px;
}
.wei-rating span.n5 {
    width: 86px;
}
.wei-areaintro2 .wei-rating {
    margin: 10px 0;
}
.star {
    padding:0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0;
}

.strategy-huifu .strategy-txt img{ width:auto; height:auto;}
.ul-pf{margin-bottom: -21px;}
.h-combox{width:100%; background-color:#ddd; padding-top:10px;}


.sstime{border: 1px solid #ddd; padding: 0 10px; height: 28px; line-height: 26px; margin-right: 10px; cursor: pointer}
.bgblue{ background-color: #4BB7EF; color: #fff;}